<?php
/**
 * Copyright (c) Sandeep Manne (sandeep.manne@gmail.com) 
 *
 * @author  Sandeep Manne
 * @since   20-Jun-2009, 12:10:12 AM
 * @version $
 */

/**
 * This class is base class for all the credit and debit transactions. 
 *
 */

Class Transactions 
{
    public function __construct()
    {}
    
    /**
     * Used to add credit transaction 
     * @return unknown_type
     */
    public function addCreditTransaction()
    {}
    
    /**
     * Used to get credit transactions of given id
     * @return unknown_type
     */
    public function getCreditTransaction()
    {}
    
    /**
     * Used to get all credit transactions
     * @return unknown_type
     */
    public function getAllCreditTransactions()
    {}
    
    /**
     * Used to addDebit Transactions
     * @return unknown_type
     */
    public function addDebitTransaction()
    {}
    
    /**
     * Used to get debit Transactions by given id
     * @return unknown_type
     */
    public function getDebitTransaction()
    {}
    
    /**
     * used to get all debit transactions
     * @return unknown_type
     */
    public function getAllDebitTransactions()
    {}
    
    /**
     * Used to get all transactions
     * @return unknown_type
     */
    public function getAllTransactions()
    {}
    
    /**
     * Used to delete a transaction
     * @return unknown_type
     */
    public function deleteTransaction()
    {}
    
    /**
     * Used to edit a transaction
     * 
     */
    public function editTransaction()
    {}
    
    /**
     * Used to search transaction by given filteration
     * @return unknown_type
     */
    public function searchTransactions()
    {}
}
